small cap invest investments growth index finance stocks micro cap financial planning investor indexing foreclosure estate planning mid cap penny stocks